/* CSS Document */
body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, ul, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video {
	margin: 0;
	padding: 0;
}
article, aside, footer, header, hgroup, nav, section, audio, canvas, video {
	display: block;
}
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
body {
	font-size: 100%;
	font-family: "Montserrat", Noto Sans SC, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	font-weight: 400;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background-color: #fff;
	line-height: 1.4;
}
textarea {
	resize: none;
}
img {
	max-width: 100%;
}
iframe, img {
	border: 0;
}
ul, ol, li {
	list-style: none;
}
input, select, textarea {
	outline: 0;
	-webkit-user-modify: read-write-plaintext-only;
}
input {
	-webkit-appearance: none;
}
a {
	text-decoration: none;
	color: #666;
	transition: 0.2s;
	-webkit-transition: 0.2s;
}
a:hover {
	color: #1b2935;
}
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

/*滚动条*/
::-webkit-scrollbar {
width:6px;
height:12px
}
::-webkit-scrollbar-button:vertical {
display:none;
}
::-webkit-scrollbar-track:vertical {
background-color:black
}
::-webkit-scrollbar-track-piece {
background:#FFF
}
::-webkit-scrollbar-thumb:vertical {
background-color:#334da2;
border-radius:5px
}
::-webkit-scrollbar-thumb:vertical:hover {
background-color:#334da2
}
::-webkit-scrollbar-corner:vertical {
background-color:#334da2
}
::-webkit-scrollbar-resizer:vertical {
background-color:#334da2
}
.cen01 {
	height: 90px;
	border-bottom: rgba(255,255,255,0.3) 1px solid;
	position: fixed;
	right: 0;
	left: 0;
	top: 0px;
	z-index: 9999;
	display: inline-block;
}
.cen01 .cen01logo {
	width: 15%;
	margin-right: 12%;
	float: left;
}
.cen01 .cen01logo img {
	width: 100%;
	margin-top: 30px;
}
.cen01 .cen01menu {
	width: 50%;
	display: inline-block;
}
.cen01 .cen01menu .topnav {
	width: 100%;
}
.cen01 .cen01menu .topnav li {
	float: left;
	width: 12.5%;
}

.cen01 .cen01menu .topnav li a {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
	line-height: 90px;
}

.cen01 .cen01menu .topnav li:last-child a{border:2px solid #fff; border-radius:5px; padding:3px 6px; box-sizing:border-box;}
.cen01 .cen01right {
	float: right;
	width: 160px;
	height: 90px;
	text-align: center;
}
.cen01ss {
	display: inline;
	font-weight: 600;
	text-align: center;
	background: #062542;
	color: #FFF;
	width: 160px;
	height: 90px;
	line-height: 90px;
	display: inline-block;
	float: right;
}
.cen01.fxdon .cen01right {
	background: #cb0000;
}
.cen01 .ccsss {
	width: 120px;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	margin-top: 33px;
	background: url(../images/ss.png) no-repeat left center #062542;
	cursor: pointer;
	border: 0px none;
	background-color: transparent;
	padding-left: 30px;
	margin-left: 5%;
	text-indent: 10px;
}
.cen01.fxdon .ccsss {
	color: #fff;
	background: url(../images/ss.png) no-repeat left center;
	width: 120px;
	cursor: pointer;
	border: 0px none;
	background-color: transparent;
	padding-left: 30px;
	margin-left: 5%;
	font-weight: 600;
	margin-top: 33px;
	text-indent: 10px;
}
.cen01 .ccsss:focus {
	width: 120px;
	border-color: #dedede;
	border-radius: 20px;
	border: 1px solid #fff;
	padding: 6px;
	box-sizing: border-box;
}

.cen01.fxdon .cen01menu .topnav li:last-child a{border:2px solid #000;}
.cen01 .ccsss::-webkit-input-placeholder {
color: transparent;
}
.cen01 .ccsss:focus::-webkit-input-placeholder {
color: #fff;
}
.cen01.fxdon .ccsss:focus {
	border: 1px solid #fff;
}
.mySwiper .swiper-slide {
	height: calc(100vh);
	background-size: cover;
	position: relative;
}
.mySwiper .swiper-pagination {
	bottom: 40px;
}
.mySwiper .swiper-pagination-bullet {
	width: 50px;
	height: 4px;
	display: inline-block;
	border-radius: 3px;
	background: #000;
	opacity: .2;
	-webkit-transition: all 1s;
	border-radius: 0px;
}
.mySwiper .swiper-pagination-bullet-active {
	background: #ee2d31;
	width: 50px;
	height: 4px;
	opacity: 1;
	border-radius: 0px;
}
.mySwiper .index-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.wrapper {
	width: 90%;
	margin: 0 auto;
}
.mySwiper .swiper-slide .textbox {
	margin: 0 auto;
	width: 80%;
	margin-top: 18%;
	text-align: center;
	color: #fff;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	opacity: 0;
	-webkit-transition: all .4s .2s;
	transition: all .4s .2s;
}
.mySwiper .swiper-slide.swiper-slide-active .textbox {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);/*	background:url(../images/babg.jpg) repeat center center;*/
}
.mySwiper .swiper-slide .textbox .pad {
	padding: 0px 0px;
	padding-bottom: 30px;
}
.mySwiper .swiper-slide .textbox .sub {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 0px;
}
.mySwiper .swiper-slide .textbox .tit {
	text-align: center;
	font-size: 48px;
	font-weight: bold;
	line-height: 1.3;
	letter-spacing: 3px;
	margin-bottom: 0px;
	color: rgba(255,255,255,1);
	mix-blend-mode: screen;
	text-shadow: 3px 5px 20px rgba(2, 2, 3, 1);
}
.mySwiper .swiper-slideaa {
	background: url(../images/banner4.jpg) no-repeat center;
}
.mySwiper .swiper-slidebb {
	background: url(../images/banner5.jpg) no-repeat center;
}
.cen02 {
	padding: 80px 0;
}
.cen02 .cen02ww {
	width: 70%;
	margin: 0 auto 30px;
}
.cen02 .cen02ww .cen02tit {
	margin-bottom: 20px;
	color: #333;
	font-size: 35px;
	font-weight: 600;
	line-height: 120%;
	text-transform: uppercase;
	text-align: center;
}
.cen02 .cen02ww .cen02tita {
	font-size: 16px;
	color: #666;
	text-align: center;
}
.cen02 .cen02ww .cen02wwul {
	width: 95%;
	margin: 35px auto;
}
.cen02 .cen02ww .cen02wwul li {
	width: 11%;
	text-align: center;
	float: left;
	border-right: 1px solid #ccc;
	height: 35px;
}
.cen02 .cen02ww .cen02wwul li:last-child{border:0px none;}
.cen02 .cen02ww .cen02wwul li a {
	color: #333;
	text-decoration: none;
	padding: 0px 20px;
	box-sizing: border-box;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	line-height: 120%;
}
.mySwiperaa {
	width: 100%;
	margin-bottom: 40px;
}
.mySwiperaa .swiper-slide .pic {
	overflow: hidden;
}
.mySwiperaa .swiper-slide .pic img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
}
.mySwiperaa .swiper-slide .pic img:hover {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}
.mySwiperaa .swiper-slide .picinfo {
	position: relative;
}
.mySwiperaa .swiper-slide .info {
	background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6), rgba(0,0,0,0.8));
	/*	background:linear-gradient(to bottom, rgba(6,37,66,0) , rgba(6,37,66,0.6) , rgba(6,37,66,0.8));*/
	padding: 30px 40px;
	text-align: left;
	position: absolute;
	width: 100%;
	bottom: 0;
	box-sizing: border-box;
}
.mySwiperaa .swiper-slide .name {
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	padding-top: 10px;
	letter-spacing: 0px;
	font-weight: 600;
}
.mySwiperaa .swiper-slide .text {
	font-size: 14px;
	color: #fff;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 2;
	line-height: 20px;
	overflow: hidden;
	margin: 10px auto 30px;
}
.mySwiperaa .swiper-slide .text {
	font-size: 15px;
	color: #fff;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 2;
	line-height: 20px;
	overflow: hidden;
	margin: 10px auto 30px;
}
.mySwiperaa .swiper-slide .info .btn {
	padding: 2px 0px 8px 0px;
	line-height: 160%;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
}
.mySwiperaa .swiper-button-prev {
	position: absolute;
	top: 45%;
	left: 3%;
	z-index: 999;
	overflow: visible;
	width: 60px;
	height: 60px;
	background-size: 20px 40px;
	outline: none;
	color: #999;
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 0 20px rgba(0,0,0,.3);
}
.mySwiperaa .swiper-button-next {
	position: absolute;
	top: 45%;
	right: 3%;
	z-index: 999;
	overflow: visible;
	width: 60px;
	height: 60px;
	background-size: 20px 40px;
	outline: none;
	color: #999;
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 0 20px rgba(0,0,0,.3);
}
.mySwiperaa .swiper-button-prev:after {
	font-size: calc( var(--swiper-navigation-size) / 1.8);
	font-weight: 900;
}
.mySwiperaa .swiper-button-next:after {
	font-size: calc( var(--swiper-navigation-size) / 1.8);
	font-weight: 900;
}
.navbar {
	position: fixed;
	top: 0;
	left: 0;
	height: 90px;
	z-index: 1000;
	transition: all 0.6s;
	background: rgba(0,0,0,0);
}
.navbar.fxdon {
	background: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1);
	box-shadow: 2px 2px 30px rgba(0,0,0,0.1);
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	color: #666;
	border-bottom: rgba(255,255,255,0.3) 0px solid;
	height: 90px;/* opacity: 1; */
/* backdrop-filter: blur(10px); */}
.navbar.fxdon .cen01menu .topnav li a {
	color: #333;
}
.navbar.fxdon .cen01menu .topnav li a:hover {
	color: #cb0000;
}
.navbar.fxdon .logo {
	display: none;
}
.navbar .logoa {
	display: none;
}
.navbar.fxdon .logoa {
	display: block;
	width: 100%;
	margin-top: 25px;
}
.navbar.fxdon .logoa img {
	width: 100%;
	display: block;
	vertical-align: middle;
}
.cen02 .homepptit {
	font-size: 16px;
	color: #666;
	margin-bottom: 20px;
	text-align: center;
}
.cen02 a.homeppbtn {
	padding: 14px 20px;
	color: #fff;
	background: #cb0000;
	width: 150px;
	text-align: center;
	margin: 30px auto 0;
	border-radius: 3px;
	font-size: 15px;
	display: block;
}
.cen03 {
	margin: 0 auto;
	background: #062542 url(../images/comp.jpg) no-repeat center bottom;
	height: 930px;
	background-size: cover;
	position: relative;
}
.cen03 .cen03ww {
	width: 70%;
	margin: 0 auto;
	text-align: center;
	padding-top: 120px;
}
.cen03 .cen03tit {
	margin-bottom: 20px;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
}
.cen03 .cen03tita {
	margin-bottom: 25px;
	color: #fff;
	font-size: 40px;
	font-weight: 700;
}
.cen03 .cen03titb {
	color: rgba(255,255,255,1);
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	width: 70%;
	margin: 0 auto;
}
.cen03 .cen03wwul {
	width: 80%;
	margin: 0 auto;
	position: absolute;
	bottom: 100px;
	left: 50%;
	margin-left: -40%;
}
.cen03 .cen03wwul li {
	float: left;
	width: 30%;
	margin: 1% 1.6%;
	padding-right: 25px;
	border-right: rgba(255,255,255,0.3) 1px solid;
}
.cen03 .cen03wwul li:last-child {
	border-right: 0px none;
}
.cen03 .cen03wwul li .cen03wwll {
	width: 100%;
}
.cen03 .cen03wwul li .num {
	display: inline-block;
	font-size: 60px;
	font-weight: 800;
	padding-right: 10px;
	box-sizing: border-box;
	color: #FFF;
	width: 32%;
	text-align: right;
}
.cen03 .cen03wwrr {
	display: inline-block;
	text-align: left;
	color: #fff;
	width: 67%;
}
.cen04 {
	background: #062542 url(images/comp.jpg) no-repeat center top;
	padding: 100px 0 0;
	box-sizing: border-box;
	background-size: cover;
}
.cen04 .cen04tit {
	margin-bottom: 20px;
	color: #fff;
	font-size: 35px;
	font-weight: 600;
	line-height: 120%;
	text-transform: uppercase;
	text-align: center;
}
.cen04 .cen04tita {
	font-size: 16px;
	color: rgba(255,255,255,0.6);
	line-height: 160%;
	text-align: center;
}
.cen04 .homenl {
	margin-top: 50px;
}
.cen04 .homenl li {
	width: 50%;
	float: left;
	position: relative;
	height: 100%;
}
.cen04 .homenl li a {
	overflow: hidden;
	display: block;
}
.cen04 .homenl li a:hover img {
	-webkit-transform: scale(1.025);
	transform: scale(1.025);
	opacity: 0.7;
}
.cen04 .homenl li img {
	width: 100%;
	height: 100%;
	position: relative;
	left: 0;
	top: 0;
	-webkit-transition: -webkit-transform 0.5s ease;
	transition: -webkit-transform 0.5s ease;
	transition: transform 0.5s ease;
	transition: transform 0.5s ease, -webkit-transform 0.5s ease;
	will-change: transform;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
.cen04 .homenl li .homenltit {
	position: absolute;
	top: 50px;
	width: 100%;
	box-sizing: border-box;
	padding: 20%;
	left: 0;
	z-index: 12;
	color: #fff;
	text-align: center;
}
.cen04 .homenl li .homenltit span {
	font-weight: 700;
	font-size: 20px;
	text-align: center;
	text-shadow: 3px 0 5px rgba(2, 2, 3, 0.75);
}
.cen04 .homenl li .homenltit .homenltita {
	margin: 10px 0 20px;
	font-weight: 700;
	font-size: 38px;
	line-height: 1.35;
	color: #FFF;
	text-shadow: 3px 0 5px rgba(2, 2, 3, 0.75);
	text-align: center;
}
.cen04 .homenl li .homenltit .homenltitb {
	font-size: 15px;
	line-height: 1.6;
	color: #FFF;
	text-shadow: 3px 0 5px rgba(2, 2, 3, 0.75);
	text-align: center;
}
.cen04 .homenl li .homenltit .homenlbtn {
	border-color: #cb0000;
	background-color: #cb0000;
	color: #fff;
	display: block;
	width: 130px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	border-radius: 6px;
	margin: 40px auto 0;
}
.cen04 .homenl li a:hover .homenltit .homenlbtn {
	border: 1px solid #fff;
	background-color: transparent;
	color: #fff;
}
.cen05 {
	background: #e5e5e5 url(../images/aboutbg3.jpg) repeat center center;
	padding: 200px 0;
}
.cen05 .cen05left {
	width: 40%;
	margin-right: 15%;
	float: left;
}
.cen05 .cen05left span {
	margin-bottom: 20px;
	color: #393943;
	font-size: 18px;
	font-weight: 600;
	line-height: 120%;
	color: #fff;
	display: block;
}
.cen05 .cen05left .cen05tit {
	margin-bottom: 50px;
	color: #fff;
	font-size: 2.2vw;
	font-weight: 600;
	line-height: 120%;
	text-transform: uppercase;
}
.cen05 .cen05right {
	width: 45%;
	float: left;
}
.cen05 .cen05left .cen05tita {
	color: #eee;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 4;
	width: 90%
}
.cen05 .cen05left a.cen05btn {
	padding: 12px 20px;
	color: #fff;
	background: #cb0000;
	width: 130px;
	border-radius: 3px;
	margin-top: 50px;
	text-align: center;
	display: block;
}
.cen05 .cen05right .homewl {
	width: 100%;
}
.cen05 .cen05right .homewl li {
	width: 45%;
	margin: 3% 2.5%;
	float: left;
	color: #fff;
	text-align: center;
}
.cen05 .cen05right .homewl li .num {
	font-size: 60px;
	font-weight: 800;
	color: #fff;
	margin-right: 20px;
	display: inline-block;
}
.cen05 .cen05right .homewl li span {
	align-items: flex-end;
	font-weight: 800;
	color: #fff;
	display: inline-block;
	font-size: 15px;
}
.cen05 .cen05right .homewl li .homewlaa {
	color: #fff;
	display: block;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}
.cen06 {
	background: #062542;
	background-size: cover;
	padding: 100px 0;
}
.cen06 .cen06tit {
	margin-bottom: 10px;
	color: #000;
	font-size: 14px;
	font-weight: 500;
	line-height: 120%;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.cen06 .cen06tita {
	font-size: 45px;
	line-height: 120%;
	text-transform: uppercase;
	color: #fff;
	font-weight: 800;
	text-align: center;
}
.cen06 .cen06titb {
	margin-top: 20px;
	color: #fff;
	line-height: 140%;
	margin-bottom: 80px;
	font-size: 16px;
	text-align: center;
}
.mySwiperbb {
	width: 100%;
}
.mySwiperbb .swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.mySwiperbb .swiper-slide img {
	display: block;
	object-fit: cover;
	max-width:90% !important;
	vertical-align:middle;
	margin:0 auto;
}
.cen06 .cen06titc {
	font-size: 16px;
	color: rgba(255,255,255,0.6);
	text-align: center;
	margin-top: 80px;
	line-height: 140%;
}
.cen07 {
	overflow: hidden;
	position: relative;
	z-index: 10;
	height: 700px;
	padding: 140px 0;
	background: #f7f7f7 url(../images/newsbgs.jpg) repeat center center;
}
.cen07 .cen07left {
	text-align: left;
	padding-right: 70px;
	box-sizing: border-box;
	width: 25%; float:left;
}
.cen07 .cen07left span {
	font-size: 17px;
	line-height: 120%;
	color: #fff;
	display: block;
	margin-top: 35px;
	margin-bottom: 20px;
	font-weight: 700;
	text-transform: uppercase;
	width: 100%
}
.cen07 .cen07left .cen07tit {
	margin-bottom: 30px;
	color: #fff;
	font-size: 35px;
	font-weight: 600;
	line-height: 120%;
	text-transform: uppercase;
}
.cen07 .cen07left .cen07tita {
	font-size: 15px;
	color: rgba(255,255,255,0.8);
	margin-bottom: 50px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 3;
}
.cen07 .cen07left a.cen07btn {
	padding: 12px 20px;
	color: #fff;
	background: #cb0000;
	width: 150px;
	border-radius: 3px;
	margin-top: 50px;
	text-align: center;
	display: block;
}
.cen07 .cen07left a.cen07btna {
	padding: 10px 20px;
	color: #FFF;
	display: block;
	width: 150px;
	text-align: center;
	border-bottom: rgba(255,255,255,0.3) 1px solid;
	margin-top: 10px;
}
.cen07 .cen07right{width:75%; float:left;}
.cen07 .cen07right .info {
	background:#fff;
	padding:55px 40px;
	text-align:left;

}
.cen07 .cen07right .info .series {
	font-size: 14px;
	color: #777;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 2;
	line-height: 20px;
	overflow: hidden;
	margin: 10px auto;
}

.cen07 .cen07right .info .name {
	font-size: 18px;
	color: #062542;
	line-height: 140%;
	padding-top: 10px;
	letter-spacing: 0px;
	font-weight:600;
	height:65px;
}
.cen07 .cen07right .info .text {
	font-size: 16px;
	color: #777;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 2;
	line-height: 24px;
	overflow: hidden;
	margin: 10px auto 30px;
}
.cen07 .cen07right .info .btn {
    padding: 2px 0px 8px 0px;
    line-height: 160%;
    color: #ee2d31;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
}

.cen08{background:#062542; padding:70px 0;}
.footerul{width:100%;}
.footerul li{width:13%; float:left; margin-right:4%;}
.footerul li:nth-child(4){width:20%;}
.footerul li:last-child{float:right; text-align:right; width:20%;}
.footerul li:last-child img{width:34%; display:block; text-align:right; margin-bottom:5px;}
.footerul li .footertit{font-size:17px; padding-bottom:10px; color:#fff; font-weight:bold; margin-bottom:5px;}
.footerul li a.footeraa{line-height: 180%; color: #909aa2; text-decoration:none; display:block;}
.footerul li .footertita{line-height: 180%; color: #909aa2; display:block;}
.footerul li .footertitb{font-size:12px;}

.footbbb{border-top:rgba(255,255,255,0.1) 1px solid; margin-top:30px; padding:50px 0px 0;}
.footbbb .footbbleft{width:60%; float:left; color: rgba(255,255,255,0.6); font-size:14px;}
.footbbb .footbbleft span{color:#fff;}
.footbbb .footbbleft a{color:#fff;}
.homepppx{display:none;}
.mySwiperaab{display:none;
	width: 100%;
	margin-bottom: 40px;
}
.mySwiperaab .swiper-slide .pic {
	overflow: hidden;
}
.mySwiperaab .swiper-slide .pic img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
}
.mySwiperaab .swiper-slide .pic img:hover {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}
.mySwiperaab .swiper-slide .picinfo {
	position: relative;
}
.mySwiperaab .swiper-slide .info {
	background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6), rgba(0,0,0,0.8));
	/*	background:linear-gradient(to bottom, rgba(6,37,66,0) , rgba(6,37,66,0.6) , rgba(6,37,66,0.8));*/
	padding: 30px 40px;
	text-align: left;
	position: absolute;
	width: 100%;
	bottom: 0;
	box-sizing: border-box;
}
.mySwiperaab .swiper-slide .name {
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	padding-top: 10px;
	letter-spacing: 0px;
	font-weight: 600;
}
.mySwiperaab .swiper-slide .text {
	font-size: 14px;
	color: #fff;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 2;
	line-height: 20px;
	overflow: hidden;
	margin: 10px auto 30px;
}
.mySwiperaab .swiper-slide .text {
	font-size: 15px;
	color: #fff;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 2;
	line-height: 20px;
	overflow: hidden;
	margin: 10px auto 30px;
}
.mySwiperaab .swiper-slide .info .btn {
	padding: 2px 0px 8px 0px;
	line-height: 160%;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
}

.mySwiperaacc{display:none; margin-top:40px;}
.homenemua{display:none;}
.homenemub{display:none;}

@media (max-width: 1400px){
	.wrapper{width:96%;}
	.cen01 .cen01menu{width:60%;}
	.cen01 .cen01right{width:140px;}
	.cen01 .cen01logo{width:20%; margin-right:4%;}
	.mySwiper .swiper-slide .textbox{margin-top:35%; width:100%;}
	.mySwiper .swiper-slide .textbox .tit{font-size:38px;}
	.cen02 .cen02ww{width:90%;}
	.mySwiperaa .swiper-slide .name{font-size:16px;}
	.cen03 .cen03tita{font-size:30px;}
	.cen03 .cen03titb{width:100%;}
	.cen03 .cen03wwul{width:100%; left:0; margin-left:0;}
	.cen03 .cen03wwrr{width:100%;}
	.cen04 .homenl li .homenltit{top:40px; padding:3%;}
	.mySwiperbb .swiper-slide img{width:100%; height:auto !important;}
	.cen01{border-bottom:0px none;}
	
}

@media (max-width: 1000px){
	.cen01 .cen01logo{width:28%;}
	.cen01 .cen01menu{width:100%;}
	.cen01 .cen01right{display:none;}
	.cen01 .cen01menu .topnav li a{line-height:60px;}
	.navbar.fxdon{height:135px;}
	.mySwiper .swiper-slide .textbox{margin-top:45%; width:100%;}
	.cen02 .cen02ww{width:100%;}
	
}

@media (max-width: 720px){
	.cen01{border-bottom:0px none; height:65px; overflow:hidden; top:10px;}
	.navbar.fxdon{height:65px;}
	.cen01 .cen01logo img{margin-top:5px;}
	.cen01 .cen01logo{width:50%; margin-bottom:10px;}
	.cen01 .cen01menu .topnav li{width:25%; text-align:center;}
	.cen01 .cen01menu .topnav li a{line-height:30px;}
	.mySwiper .swiper-slide .textbox{margin-top:35%; width:100%;}
	.mySwiper .swiper-slide .textbox .sub{font-size:15px;}
	.mySwiper .swiper-slide .textbox .tit{font-size:18px;}
	.cen02 .cen02ww .cen02tit{font-size:26px;}
	.cen02 .cen02ww .cen02wwul li{width:48%; border-right:0px none; height:40px;}
	.mySwiperaa{display:none;}
	.cen03 .cen03ww{width:90%;}
	.cen03 .cen03tita{font-size:24px; width:100%;}
	.cen03 .cen03wwul li .num{font-size:38px;}
	.cen04{padding:100px 30px 0;}
	.cen04 .cen04tita{text-align:justify;}
	.cen04 .cen04tit{font-size:26px;}
	.cen04 .homenl li{width:100%; float:none;}
	.cen04 .homenl li .homenltit .homenltita{font-size:28px;}
	.cen04 .homenl li .homenltit .homenltitb{display:none;}
	.cen05 .cen05left{float:none; width:100%;}
	.cen05 .cen05left .cen05tit{font-size:28px;}
	.cen05 .cen05right{float:none; width:100%;}
	.cen06 .cen06tita{font-size:30px;}
	.mySwiperbb{display:none;}
	.cen07{padding:0;}
	.cen07 .cen07left{float:none; width:100%; padding:0px 0;}
	.cen07 .cen07right{float:none; width:100%;}
	.swiper-backface-hidden .swiper-slide a{width:100%; display:block;}
	.cen07 .cen07right .info{padding:10px;}
	.footerul{display:none;}
	.footbbb{margin:0; padding:0;}
	.footbbb .footbbleft{width:100%;}
	.cen07 .cen07left .cen07tita{margin-bottom:20px;}
	.cen07 .cen07left a.cen07btn{margin-top:10px;}
.mySwiperaab{display:block;}
.mySwiperccc{display:none;}
.mySwiperaacc{display:block;}
.cen01 .cen01menu .topnav li:last-child{margin-top:0;}
.mySwiper .swiper-slide{height:400px;}
.cen01 .cen01menu{display:none;}
.homenemua{display:block; float:right; width:6%; text-align:right; margin-right:2%;}
.homenemua img{max-width:100%; margin-top:10px; display:block;}
.homenemub{display:none; float:right; width:6%; text-align:right; margin-right:2%;}
.homenemub img{display:none;}
.navbar.fxdon .homenemua img{display:none;}
.navbar.fxdon .homenemub{display:block;}
.navbar.fxdon .homenemub img{max-width:100%; margin-top:26px; display:block;}
}

/* 全局侧滑菜单 */
.mm-menu { width: 50%; }
.mm-navbar { height: 50px; line-height: 30px; }
.mm-panel .mm-navbar { display: block; }
.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
.mm-listview { line-height: 26px; }
.mm-listview > li:not(.mm-divider):after { left: 0; }
.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }

html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }

.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }

.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }
